home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / compress / exemas33.zip / EXM.DOC < prev    next >
Text File  |  1993-09-03  |  21KB  |  575 lines

  1.  
  2.  
  3.  
  4.                       ▒███████ ▒██  ▒██ ▒███████
  5.                       ▒██      ▒██  ▒██ ▒██
  6.                       ▒██████    ▒███   ▒██████
  7.                       ▒██      ▒██  ▒██ ▒██
  8.                       ▒███████ ▒██  ▒██ ▒███████
  9.  
  10.  
  11.  
  12.           ██▀▀█▀▀█ █▀▀▀▀▀█ ██▀▀▀▀▀▀ ▀▀▀▀█▀▀▀ ██▀▀▀▀▀▀  ██▀▀▀▀▀█
  13.           ██ ██ ██ █▄▄▄▄▄█ ██▄▄▄▄▄▄    ██    ██▄▄▄▄▄   ██▄▄▄▄▄█
  14.           ██    ██ █    ▄█       ▄█    ██    ██        ██   ▄█
  15.           ██    ██ █     █ ▄▄▄▄▄▄▄█    ██    ██▄▄▄▄▄▄  ██   ██▄
  16.  
  17.                                   3.3
  18.  
  19.  
  20.                          -= David Smith, 1993 =-
  21.  
  22.                       {{{{{{{{{  FREEWARE  }}}}}}}}
  23.  
  24.  
  25.  
  26.     ┌───────────────────────────────────────────────────────────┐
  27.     │                                                           │
  28.     │             TYPE:    EXM ?      for help                  │
  29.     │                                                           │
  30.     └───────────────────────────────────────────────────────────┘
  31.  
  32.  
  33.  
  34.  
  35.         ExeMaster is NOT another executable file lister!
  36.  
  37.         ExeMaster combines the power of compression listers with the
  38.         ability to show Self-Extracting Archivers, Windows files,
  39.         Batch Compiler recognition, self-displaying text files, plus
  40.         batch file information, and the CheckSum, and MORE!
  41.         Shows 50 types of files...
  42.  
  43.  
  44.         ExeMaster recognizes:
  45.  
  46.         PKLITE (tm)              version 1.0 and up
  47.         LZEXE                    .90 and .91
  48.         DIET                     all versions
  49.         TINYPROG                 all versions
  50.         SCRUNCH                  1.0 and up
  51.         COMPACK                  all versions
  52.         SHRINK                   1.0
  53.  
  54.         PKZIP                    1.1 - 2.0 self-extracting archives
  55.         ARJ                      all versions of self-extracting archives
  56.         LHA                      all versions of self-extracting archives
  57.         SQUEEZE                  all versions of self-extracting archives
  58.         LHARC                    all versions of self-extracting archives
  59.         ARC                      all versions of self-extracting archives
  60.         PAK                      all versions of self-extracting archives
  61.         ZOO                      all versions of self-extracting archives
  62.         LARC (.LZS)              all versions of self-extracting archives
  63.         DWC                      all versions of self-extracting archives
  64.  
  65.         WINDOWS(tm)              2.0 and up files
  66.  
  67.         WordPerfect(tm)          all versions of executable files
  68.  
  69.         COM2EXE                  converted .COM files
  70.  
  71.         TurboBat                 compiled batch files
  72.         PowerBat                 compiled batch files
  73.         BAT2EXE                  (PC Magazine) compiled batch files
  74.         BatLite                  compiled batch files
  75.         BAT2COM                  compiled batch files
  76.  
  77.         Laughing Dog             self-displaying ANSI screens
  78.         Dave's README Compiler   self-displaying text files
  79.         TurboTXT                 self-displaying text files
  80.         Asc2Com                  self-displaying text files
  81.         Doc2Com                  self-displaying text files
  82.         Txt2Com                  self-displaying text files
  83.         MakeRead                 self-displaying text files
  84.         TEXE                     self-displaying text files
  85.         BigText                  self-displaying text files
  86.         SHOW 1.4                 self-displaying text files
  87.         TDISPLAY                 self-displaying text files
  88.         BOOK-E                   self-displaying text files
  89.         RO-SOFT Txt2Com          self-displaying text files
  90.  
  91.         GRABBER                  self-displaying Graphic Files
  92.         GIFEXE                   self-displaying Graphic Files
  93.         Graphic Workshop         self-displaying Graphic Files
  94.         FLI 2 EXE                self-displaying .FLI (Autodesk Animator) files
  95.         Graphic Workshop for Windows Graphic Files
  96.  
  97.         Norton(tm) Files         Compressed Norton Executable Files
  98.  
  99.         PROTECT EXE/COM          (version 1 and 2) Binary encrypted files
  100.  
  101.         PKLITE altered file      (virus authors have a utils called NOLITE
  102.         LZEXE  altered file       and NOLZEXE that remove the PKLITE and
  103.                                   LZEXE header.  These altered, possible
  104.                                   virus files are ID'd)
  105.  
  106.         CRYPTCOM                 Encrypts .COM files (used by virus authors)
  107.  
  108.         XEQ.COM                  XEQ Library Files
  109.  
  110.  
  111.  
  112.         ALSO:  Shows CheckSum of files, and displays line information about
  113.                Batch files.  And ExeMaster does this at LIGHTNING speed.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.     USAGE:         EXM [path/file/options] [options]
  122.  
  123.  
  124.         [[press any key during operation to pause : another key to continue]]
  125.  
  126.         [[pressing ESC during operation aborts program]]
  127.  
  128.  
  129.     Options:       /P    Stop after every page
  130.                    /W    Wide display (5 column)
  131.                    /BW   Black and White (No colors)
  132.                    /C    show Checksum (much slower)
  133.                    /-S   no size info
  134.                    /-D   no date info
  135.                    /-H   do not scan Hidden/System files
  136.                    /-W   do not scan for Windows files (slightly faster)
  137.                    /-B   do not scan for Compiled Batch Files or
  138.                          self-displaying TEXT files
  139.                    /-I   no summary Information at end
  140.                    /OP   Show only PKLITE
  141.                    /OS   Show only SCRUNCH & SHRINK
  142.                    /OC   Show only COMPACK
  143.                    /OT   Show only TINYPROG
  144.                    /OD   Show only DIET
  145.                    /OL   Show only LZEXE
  146.                    /OEX  Show only SFX Archives (and XEQ)
  147.                    /OW   Show only Windows files
  148.                    /OB   Show only Batches & text files
  149.                    /OGN  Show only Graphic & Norton
  150.  
  151.  
  152.  
  153.  
  154.  
  155. ============= OPTIONS =======================================================
  156.  
  157.         /W      Wide display (five columns)
  158.  
  159.         /BW     Black and White (No colors).  EXM normally uses \EXM.CFG
  160.                 file for its colors.  See Configuration File section
  161.                 below for more details.
  162.  
  163.         /P      This causes EXM to pause after every 23 lines.
  164.  
  165.         /C      Show Checksum of file.  The "checksum" of a file is the
  166.                 sum total of all the bytes in a file.  If any changes
  167.                 are made to a file (from a virus or someone hacking
  168.                 the program), the Checksum of that file will be different.
  169.                 This is useful to ensure your file integrity is good, but
  170.                 does take a while, since every byte of the file must be
  171.                 read and calculated.
  172.  
  173.         /-S     No size information.  This eliminates the file size displayed
  174.                 normally on the second line.
  175.  
  176.         /-D     No date information.  This eliminates the file date displayed
  177.                 normally on the third line.
  178.  
  179.         /-H     Do not scan hidden files.  As a default, ExeMaster scans
  180.                 hidden files as well as normal files.  This turns that
  181.                 function off.
  182.  
  183.         /-W     No Windows file search.  Normally, ExeMaster scans bytes
  184.                 400-700 for the "requires Microsoft Windows" string.  This
  185.                 option eliminates that, and speeds up processing by
  186.                 around 20%.
  187.  
  188.         /-B     No compiled batch file or self-displaying text file scan.
  189.                 DOS Batch files can be compiled into .COM or .EXE files
  190.                 by several different utilities.  Normally, ExeMaster scans
  191.                 for these.  Also, ExeMaster scans for compiled text files.
  192.                 This option turns this scanning off.
  193.  
  194.         /-I     No ending info.  This eliminates the total files/sizes
  195.                 and archiver information displayed at the end.
  196.  
  197.         /OP     Show only PKLITE.  Only files compressed with PKLITE(tm)
  198.                 will be displayed.
  199.  
  200.         /OS     Show only SCRUNCH.  Only files compressed with SCRUNCH
  201.                 will be displayed.
  202.  
  203.         /OC     Show only COMPACK.  Only files compressed with COMPACK
  204.                 will be displayed.
  205.  
  206.  
  207.         /OT     Show only TINYPROG.  Only files compressed with TINYPROG
  208.                 will be displayed.
  209.  
  210.  
  211.         /OD     Show only DIET.  Only files compressed with DIET
  212.                 will be displayed.
  213.  
  214.  
  215.         /OL     Show only LZEXE.  Only files compressed with LZEXE
  216.                 will be displayed.
  217.  
  218.  
  219.         /OEX    Show only Self Extractors.  Only files that are compressed
  220.                 with LHA, ARC, PKZIP, ARJ, SQUEEZE, PAK and LHARC will be
  221.                 displayed.
  222.  
  223.  
  224.         /OW     Show only Windows files.  Only files that run under Windows(tm)
  225.                 will be displayed.
  226.  
  227.  
  228.         /OB     Show only Batch and Text.  Only batch files that have been
  229.                 compiled, and self-displaying text files will be displayed.
  230.  
  231.  
  232.        /OGN     Show only Graphic & Norton Files.  Self-displaying graphic
  233.                 files are images stored as .EXE files, and show themselves
  234.                 when run.  Norton(tm) files are included in such packages
  235.                 as NORTON UTILITIES, or NORTON DESKTOP, and are compressed
  236.                 with his own executable compressor.
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250. ==== CONFIGURATION FILE ======================================================
  251.  
  252.  
  253.         ExeMaster uses a configuration file in your current directory
  254.         (or root directory) called EXM.CFG for your colors.
  255.         Each archiver has its own color (default of WHITE ON BLACK),
  256.         in the following format:
  257.  
  258.         Normal=                 Uncompressed Files
  259.         Pklite=                 Compressed
  260.         Lzexe=                     "
  261.         Diet=                      "
  262.         Tinyprog=                  "
  263.         Scrunch=                   "
  264.         Compack=                   "
  265.         PKZIP=                  Self-Extracting Archivers
  266.         ARJ=                       "
  267.         LHA=                       "
  268.         Squeeze=                   "
  269.         Arc=                       "
  270.         Pak=                       "
  271.         Windows=                Windows Files
  272.         Batch=                  Compiled Batch Files
  273.         Text=                   Self-Displaying Text Files
  274.         Graphics=               Self-Displaying Graphics Files
  275.         Norton=                 Norton(tm) Files
  276.         XEQ=                    XEQ Library Files
  277.         WordPerfect=            WordPerfect executable files
  278.  
  279.  
  280.  
  281.  
  282.         Each of these file types are followed by a color.  Valid colors
  283.         are:
  284.  
  285.     Foreground                      Background
  286.     =======================         ======================
  287.         BLACK                           BLACK
  288.         BLUE                            BLUE
  289.         GREEN                           GREEN
  290.         CYAN                            CYAN
  291.         RED                             RED
  292.         MAGENTA                         MAGENTA
  293.         BROWN                           BROWN
  294.         LGREY                           LGREY
  295.         DGREY
  296.         LBLUE
  297.         LGREEN
  298.         LCYAN
  299.         LRED
  300.         LMAGENTA
  301.         YELLOW
  302.         WHITE
  303.  
  304.         BLINK      (causes the foreground color to blink)
  305.  
  306.  
  307.  
  308.  
  309.         The format is:          WHITE ON BLACK
  310.                    or:          LRED ON BLUE
  311.                    or:          WHITE
  312.                    or:          BLACK ON LGREY BLINK
  313.  
  314.  
  315.  
  316.         A valid example of a configuration file is included.  Please
  317.         notice the format:
  318.  
  319.         Normal=WHITE ON BLACK
  320.         Pklite=RED ON LGREY
  321.         Lzexe=LMAGENTA
  322.         Diet=BLACK ON LGREY
  323.         Tinyprog=RED
  324.         Scrunch=LCYAN
  325.         Compack=YELLOW ON BLACK
  326.         PKZIP=LGREEN
  327.         ARJ=DGREY ON BLUE
  328.         LHA=YELLOW ON BLUE
  329.         Squeeze=WHITE
  330.         Arc=YELLOW ON LGREY
  331.         Pak=GREEN ON BLACK
  332.         Windows=LGREEN ON BLACK
  333.         Batch=LBLUE ON MAGENTA
  334.         Text=LRED ON BLACK
  335.         Graphics=CYAN ON LGREY
  336.         Norton=MAGENTA ON BLUE
  337.         XEQ=CYAN
  338.         WordPerfect=RED ON BLACK
  339.  
  340.     (the default is WHITE ON BLACK.  If no color is specified, or
  341.      the file type is not in the configuration file (ie: no "Norton"
  342.      lines), WHITE ON BLACK will be assumed)
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359. === VALID EXAMPLES: ==========================================================
  360.  
  361.  
  362.  
  363.     EXM                 Display and scan all files.  As a default, EXM
  364.                         scans everything except the Checksum, and no pause
  365.                         after every page.  Ending file info, size and date
  366.                         display are also displayed.
  367.  
  368.     EXM *.exe           Scan all .EXE files in current directory.
  369.  
  370.     EXM *.com /C        Scan all .COM files, and show Checksum information.
  371.  
  372.     EXM  /-S/-D         Scan all files, but do not display size and date info.
  373.  
  374.     EXM \TURBO          Scan all files in \TURBO directory.
  375.  
  376.     EXM \TURBO\*.com    Scan all .COM files in \TURBO directory.
  377.  
  378.     EXM B:*.com         Scan all .COM files in B: drive.
  379.  
  380.     EXM /-B/-I          Scan all files, but don't scan for compiled batch
  381.                         files, or self-displaying text files, and no ending
  382.                         information at end.
  383.  
  384.     EXM /OB             Only compiled batch files and self-displaying text
  385.                         files are listed.
  386.  
  387.     EXM /OEX            Only self-extracting compressed files will be
  388.                         shown.
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.         NOTE: EXE MASTER will exit with an errorlevel of the last file
  399.               tested.  The errorlevels are:
  400.  
  401.                  0 Normal
  402.                  1 Pklite
  403.                  2 Lzexe
  404.                  3 Diet
  405.                  4 Tinyprog
  406.                  5 Scrunch
  407.                  6 Compack
  408.                  7 PKZIP   or   ZOO
  409.                  8 ARJ
  410.                  9 LHA
  411.                 10 Squeeze
  412.                 11 Arc
  413.                 12 Pak
  414.                 13 Windows
  415.                 14 Batch
  416.                 15 Text
  417.                 16 Graphics
  418.                 17 Norton
  419.                 18 XEQ
  420.                 19 WordPerfect
  421.  
  422.         So if you run a local BBS, and want to be able to identify your
  423.         uploaded files, then you could have a batch file like:
  424.  
  425.         EXM %1 /-I
  426.         if errorlevel 10 goto ITS_SQZ
  427.         if errorlevel 9 goto ITS_LZH
  428.         if errorlevel 8 goto ITS_ARJ
  429.         if errorlevel 7 goto ITS_ZIP
  430.         goto UN_KNOWN
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.                 ****************************************
  444.                 *           VIRUS   NOTE               *
  445.                 ****************************************
  446.  
  447.      Although EXE MASTER identifies NOLITE and NOLZEXE files, false
  448.      alarms may arise.  Don't panic if a few files come up as altered.
  449.      They may merely be compressed with something that's unidentified
  450.      by EXE MASTER.  However, if a file is already suspicious, a warning
  451.      from this program should make you even MORE suspicious.
  452.      But if you know with confidence that the file is perfectly OKAY,
  453.      then ignore the EXE MASTER warning.
  454.      Considering the level of hacking that virus authors can perform,
  455.      it is impossible to perfectly identify an altered file.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                 ExeMaster is freeware from David Smith.
  471.  
  472.         For a great deal, see the enclosed CATALOG.COM file
  473.         for over 30 utilities for only $20.00 !
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489. ======== UPDATES ==========================================================
  490.  
  491.         2.7     Added WordPerfect(tm) files, FLI 2 EXE graphics files,
  492.                 Laughing Dog Self-Displaying ANSI files, COM2EXE converted
  493.                 .COM files, Dave's Readme Compiler, plus added commas into
  494.                 the "TOTAL BYTES USED" ending section.
  495.                 Also fixed bug with locating .COM self-extractors, and
  496.                 updated some other new versions of graphics and document
  497.                 conversion files.
  498.  
  499.         2.8     Added Graphic Workshop for Windows, MakeRead 1.4,
  500.                 TDISPLAY, and improved speed by looking directly
  501.                 at bits of the buffer rather than comparing strings
  502.                 in many compressions.
  503.  
  504.         2.9     Added RO-SOFT and BOOK-E self-displaying text files,
  505.                 plus ZOO self-extractors.
  506.  
  507.         3.0     Added PROTECT EXE/COM 1.x  plus  LARC (.LZS)
  508.                 files.
  509.  
  510.         3.1     WARNING:  Virus authors use a file util called NOLITE
  511.                 that removes the PKLITE header information from files,
  512.                 in order to hide embedded viruses.  Those files are
  513.                 now included.
  514.  
  515.         3.2     Added NOLZEXE files, and Protect EXE/COM 1.1 and 2.0
  516.                 files.
  517.  
  518.         3.3     Added CRYPTCOM files (used by virus authors), plus
  519.                 improved the help screen.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  537.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  538. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  539. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  540. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  541. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  542. ║                                                                             ║
  543. ║                                                                             ║
  544. ║      Support for this program is available in the following ways:           ║
  545. ║                                                                             ║
  546. ║                                                                             ║
  547. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  548. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  549. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  550. ║          User ID:  71441,2723                                               ║
  551. ║          I usually log on every other day and check my mail.                ║
  552. ║                                                                             ║
  553. ║                                                                             ║
  554. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  555. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  556. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  557. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  558. ║          Drop me a line on the Hogard Systems Bulletin Board                ║
  559. ║                     David Smith   (214) 641-6292                            ║
  560. ║                                                                             ║
  561. ║                                                                             ║
  562. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  563. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  564. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  565. ║                 ████   ████ ███████████ █████ ████                          ║
  566. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  567. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  568. ║                               Write to:                                     ║
  569. ║                                                                             ║
  570. ║                              David Smith                                    ║
  571. ║                            1104 Mason Dr.                                   ║
  572. ║                            Hurst TX 76053                                   ║
  573. ║                                                                             ║
  574. ╙─────────────────────────────────────────────────────────────────────────────╜
  575.